
/*

DEPENDENCIES:
-------------
Gimme.Helper
ext.for_each
-------------


IN THIS FILE:
-------------
ext.add_class
-------------

*/

(function()
{
	var help = Gimme.Helper;
	Gimme.ext.add_class = function(_class)
	{
		var classes = _class.split(/\s+/);
		
		this.for_each(function(_elem)
		{
			Gimme(classes).for_each(function(_className)
			{
				if (!help.has_class(_elem, [ _className ]))
				{
					if (_elem.className === '')
					{
						_elem.className = _className;
					}
					else
					{
						_elem.className += ' ' + _className;
					}
				}
			});
		});
		
		return this;
	};
	//[AltSyntax]Gimme.ext.addClass = Gimme.ext.add_class;
})();